home *** CD-ROM | disk | FTP | other *** search
/ BCI NET / BCI NET Dec 94.iso / archives / programming / libraries / mui20dev.lha / MUI / Developer / Amiga-E / mui.e next >
Text File  |  1994-02-11  |  36KB  |  800 lines

  1. /***************************************************************************
  2. **
  3. ** MUI - MagicUserInterface
  4. ** (c) 1993 by Stefan Stuntz
  5. **
  6. ** Main Header File
  7. **
  8. ****************************************************************************
  9. ** General Header File Information
  10. ****************************************************************************
  11. **
  12. ** All macro and structure definitions follow these rules:
  13. **
  14. ** Name                       Meaning
  15. **
  16. ** MUIC_<class>               Name of a class
  17. ** MUIM_<class>_<method>      Method
  18. ** MUIP_<class>_<method>      Methods parameter structure
  19. ** MUIV_<class>_<method>_<x>  Special method value
  20. ** MUIA_<class>_<attrib>      Attribute
  21. ** MUIV_<class>_<attrib>_<x>  Special attribute value
  22. ** MUIE_<error>               Error return code from MUI_Error()
  23. ** MUII_<name>                Standard MUI image
  24. **
  25. ** MUIA_... attribute definitions are followed by a comment
  26. ** consisting of the three possible letters I, S and G.
  27. ** I: it's possible to specify this attribute at object creation time.
  28. ** S: it's possible to change this attribute with SetAttrs().
  29. ** G: it's possible to get this attribute with GetAttr().
  30. */
  31.  
  32.  
  33. /****************************************************************************/
  34. /** Notify.mui 7.13 (01.12.93)                                             **/
  35. /****************************************************************************/
  36.  
  37. PROC muiC_Notify() RETURN 'Notify.mui'
  38.  
  39. /* Methods */
  40.  
  41. CONST MUIM_CallHook                  = $8042b96b
  42. CONST MUIM_KillNotify                = $8042d240
  43. CONST MUIM_MultiSet                  = $8042d356
  44. CONST MUIM_Notify                    = $8042c9cb
  45. CONST MUIM_Set                       = $8042549a
  46. CONST MUIM_SetAsString               = $80422590
  47. CONST MUIM_WriteLong                 = $80428d86
  48. CONST MUIM_WriteString               = $80424bf4
  49.  
  50. /* Attributes */
  51.  
  52. CONST MUIA_AppMessage                 = $80421955 /* ..g struct AppMessage * */
  53. CONST MUIA_HelpFile                   = $80423a6e /* isg STRPTR            */
  54. CONST MUIA_HelpLine                   = $8042a825 /* isg LONG              */
  55. CONST MUIA_HelpNode                   = $80420b85 /* isg STRPTR            */
  56. CONST MUIA_NoNotify                   = $804237f9 /* .s. BOOL              */
  57. CONST MUIA_Revision                   = $80427eaa /* ..g LONG              */
  58. CONST MUIA_UserData                   = $80420313 /* isg ULONG             */
  59. CONST MUIA_Version                    = $80422301 /* ..g LONG              */
  60.  
  61.  
  62.  
  63. /****************************************************************************/
  64. /** Application.mui 7.12 (28.11.93)                                        **/
  65. /****************************************************************************/
  66.  
  67. PROC muiC_Application() RETURN 'Application.mui'
  68.  
  69. /* Methods */
  70.  
  71. CONST MUIM_Application_GetMenuCheck  = $8042c0a7
  72. CONST MUIM_Application_GetMenuState  = $8042a58f
  73. CONST MUIM_Application_Input         = $8042d0f5
  74. CONST MUIM_Application_InputBuffered = $80427e59
  75. CONST MUIM_Application_Load          = $8042f90d
  76. CONST MUIM_Application_PushMethod    = $80429ef8
  77. CONST MUIM_Application_ReturnID      = $804276ef
  78. CONST MUIM_Application_Save          = $804227ef
  79. CONST MUIM_Application_SetMenuCheck  = $8042a707
  80. CONST MUIM_Application_SetMenuState  = $80428bef
  81. CONST MUIM_Application_ShowHelp      = $80426479
  82.  
  83. /* Attributes */
  84.  
  85. CONST MUIA_Application_Active         = $804260ab /* isg BOOL              */
  86. CONST MUIA_Application_Author         = $80424842 /* i.g STRPTR            */
  87. CONST MUIA_Application_Base           = $8042e07a /* i.g STRPTR            */
  88. CONST MUIA_Application_Broker         = $8042dbce /* ..g Broker *          */
  89. CONST MUIA_Application_BrokerHook     = $80428f4b /* isg struct Hook *     */
  90. CONST MUIA_Application_BrokerPort     = $8042e0ad /* ..g struct MsgPort *  */
  91. CONST MUIA_Application_BrokerPri      = $8042c8d0 /* i.g LONG              */
  92. CONST MUIA_Application_Commands       = $80428648 /* isg struct MUI_Command * */
  93. CONST MUIA_Application_Copyright      = $8042ef4d /* i.g STRPTR            */
  94. CONST MUIA_Application_Description    = $80421fc6 /* i.g STRPTR            */
  95. CONST MUIA_Application_DiskObject     = $804235cb /* isg struct DiskObject * */
  96. CONST MUIA_Application_DoubleStart    = $80423bc6 /* ..g BOOL              */
  97. CONST MUIA_Application_DropObject     = $80421266 /* is. Object *          */
  98. CONST MUIA_Application_Iconified      = $8042a07f /* .sg BOOL              */
  99. CONST MUIA_Application_Menu           = $80420e1f /* i.g struct NewMenu *  */
  100. CONST MUIA_Application_MenuAction     = $80428961 /* ..g ULONG             */
  101. CONST MUIA_Application_MenuHelp       = $8042540b /* ..g ULONG             */
  102. CONST MUIA_Application_RexxHook       = $80427c42 /* isg struct Hook *     */
  103. CONST MUIA_Application_RexxMsg        = $8042fd88 /* ..g struct RxMsg *    */
  104. CONST MUIA_Application_RexxString     = $8042d711 /* .s. STRPTR            */
  105. CONST MUIA_Application_SingleTask     = $8042a2c8 /* i.. BOOL              */
  106. CONST MUIA_Application_Sleep          = $80425711 /* .s. BOOL              */
  107. CONST MUIA_Application_Title          = $804281b8 /* i.g STRPTR            */
  108. CONST MUIA_Application_Version        = $8042b33f /* i.g STRPTR            */
  109. CONST MUIA_Application_Window         = $8042bfe0 /* i.. Object *          */
  110.  
  111.  
  112.  
  113. /****************************************************************************/
  114. /** Window.mui 7.16 (03.12.93)                                             **/
  115. /****************************************************************************/
  116.  
  117. PROC muiC_Window() RETURN 'Window.mui'
  118.  
  119. /* Methods */
  120.  
  121. CONST MUIM_Window_GetMenuCheck       = $80420414
  122. CONST MUIM_Window_GetMenuState       = $80420d2f
  123. CONST MUIM_Window_ScreenToBack       = $8042913d
  124. CONST MUIM_Window_ScreenToFront      = $804227a4
  125. CONST MUIM_Window_SetCycleChain      = $80426510
  126. CONST MUIM_Window_SetMenuCheck       = $80422243
  127. CONST MUIM_Window_SetMenuState       = $80422b5e
  128. CONST MUIM_Window_ToBack             = $8042152e
  129. CONST MUIM_Window_ToFront            = $8042554f
  130.  
  131. /* Attributes */
  132.  
  133. CONST MUIA_Window_Activate            = $80428d2f /* isg BOOL              */
  134. CONST MUIA_Window_ActiveObject        = $80427925 /* .sg Object *          */
  135. CONST MUIA_Window_AltHeight           = $8042cce3 /* i.g LONG              */
  136. CONST MUIA_Window_AltLeftEdge         = $80422d65 /* i.g LONG              */
  137. CONST MUIA_Window_AltTopEdge          = $8042e99b /* i.g LONG              */
  138. CONST MUIA_Window_AltWidth            = $804260f4 /* i.g LONG              */
  139. CONST MUIA_Window_AppWindow           = $804280cf /* i.. BOOL              */
  140. CONST MUIA_Window_Backdrop            = $8042c0bb /* i.. BOOL              */
  141. CONST MUIA_Window_Borderless          = $80429b79 /* i.. BOOL              */
  142. CONST MUIA_Window_CloseGadget         = $8042a110 /* i.. BOOL              */
  143. CONST MUIA_Window_CloseRequest        = $8042e86e /* ..g BOOL              */
  144. CONST MUIA_Window_DefaultObject       = $804294d7 /* isg Object *          */
  145. CONST MUIA_Window_DepthGadget         = $80421923 /* i.. BOOL              */
  146. CONST MUIA_Window_DragBar             = $8042045d /* i.. BOOL              */
  147. CONST MUIA_Window_Height              = $80425846 /* i.g LONG              */
  148. CONST MUIA_Window_ID                  = $804201bd /* isg ULONG             */
  149. CONST MUIA_Window_InputEvent          = $804247d8 /* ..g struct InputEvent * */
  150. CONST MUIA_Window_LeftEdge            = $80426c65 /* i.g LONG              */
  151. CONST MUIA_Window_Menu                = $8042db94 /* i.. struct NewMenu *  */
  152. CONST MUIA_Window_NoMenus             = $80429df5 /* .s. BOOL              */
  153. CONST MUIA_Window_Open                = $80428aa0 /* .sg BOOL              */
  154. CONST MUIA_Window_PublicScreen        = $804278e4 /* isg STRPTR            */
  155. CONST MUIA_Window_RefWindow           = $804201f4 /* is. Object *          */
  156. CONST MUIA_Window_RootObject          = $8042cba5 /* i.. Object *          */
  157. CONST MUIA_Window_Screen              = $8042df4f /* isg struct Screen *   */
  158. CONST MUIA_Window_ScreenTitle         = $804234b0 /* isg STRPTR            */
  159. CONST MUIA_Window_SizeGadget          = $8042e33d /* i.. BOOL              */
  160. CONST MUIA_Window_SizeRight           = $80424780 /* i.. BOOL              */
  161. CONST MUIA_Window_Sleep               = $8042e7db /* .sg BOOL              */
  162. CONST MUIA_Window_Title               = $8042ad3d /* isg STRPTR            */
  163. CONST MUIA_Window_TopEdge             = $80427c66 /* i.g LONG              */
  164. CONST MUIA_Window_Width               = $8042dcae /* i.g LONG              */
  165. CONST MUIA_Window_Window              = $80426a42 /* ..g struct Window *   */
  166.  
  167. CONST MUIV_Window_ActiveObject_None = 0
  168. CONST MUIV_Window_ActiveObject_Next = -1
  169. CONST MUIV_Window_ActiveObject_Prev = -2
  170. PROC muiV_Window_AltHeightMinMax(p) RETURN (0-(p))
  171. PROC muiV_Window_AltHeightVisible(p) RETURN (-100-(p))
  172. PROC muiV_Window_AltHeightScreen(p) RETURN (-200-(p))
  173. CONST MUIV_Window_AltHeight_Scaled = -1000
  174. CONST MUIV_Window_AltLeftEdge_Centered = -1
  175. CONST MUIV_Window_AltLeftEdge_Moused = -2
  176. CONST MUIV_Window_AltLeftEdge_NoChange = -1000
  177. CONST MUIV_Window_AltTopEdge_Centered = -1
  178. CONST MUIV_Window_AltTopEdge_Moused = -2
  179. PROC muiV_Window_AltTopEdgeDelta(p) RETURN (-3-(p))
  180. CONST MUIV_Window_AltTopEdge_NoChange = -1000
  181. PROC muiV_Window_AltWidthMinMax(p) RETURN (0-(p))
  182. PROC muiV_Window_AltWidthVisible(p) RETURN (-100-(p))
  183. PROC muiV_Window_AltWidthScreen(p) RETURN (-200-(p))
  184. CONST MUIV_Window_AltWidth_Scaled = -1000
  185. PROC muiV_Window_HeightMinMax(p) RETURN (0-(p))
  186. PROC muiV_Window_HeightVisible(p) RETURN (-100-(p))
  187. PROC muiV_Window_HeightScreen(p) RETURN (-200-(p))
  188. CONST MUIV_Window_Height_Scaled = -1000
  189. CONST MUIV_Window_Height_Default = -1001
  190. CONST MUIV_Window_LeftEdge_Centered = -1
  191. CONST MUIV_Window_LeftEdge_Moused = -2
  192. CONST MUIV_Window_Menu_NoMenu = -1
  193. CONST MUIV_Window_TopEdge_Centered = -1
  194. CONST MUIV_Window_TopEdge_Moused = -2
  195. PROC muiV_Window_TopEdgeDelta(p) RETURN (-3-(p))
  196. PROC muiV_Window_WidthMinMax(p) RETURN (0-(p))
  197. PROC muiV_Window_WidthVisible(p) RETURN (-100-(p))
  198. PROC muiV_Window_WidthScreen(p) RETURN (-200-(p))
  199. CONST MUIV_Window_Width_Scaled = -1000
  200. CONST MUIV_Window_Width_Default = -1001
  201.  
  202.  
  203. /****************************************************************************/
  204. /** Area.mui 7.15 (28.11.93)                                               **/
  205. /****************************************************************************/
  206.  
  207. PROC muiC_Area() RETURN 'Area.mui'
  208.  
  209. /* Methods */
  210.  
  211. CONST MUIM_AskMinMax                 = $80423874
  212. CONST MUIM_Cleanup                   = $8042d985
  213. CONST MUIM_Draw                      = $80426f3f
  214. CONST MUIM_HandleInput               = $80422a1a
  215. CONST MUIM_Hide                      = $8042f20f
  216. CONST MUIM_Setup                     = $80428354
  217. CONST MUIM_Show                      = $8042cc84
  218.  
  219. /* Attributes */
  220.  
  221. CONST MUIA_ApplicationObject          = $8042d3ee /* ..g Object *          */
  222. CONST MUIA_Background                 = $8042545b /* is. LONG              */
  223. CONST MUIA_BottomEdge                 = $8042e552 /* ..g LONG              */
  224. CONST MUIA_ControlChar                = $8042120b /* i.. char              */
  225. CONST MUIA_Disabled                   = $80423661 /* isg BOOL              */
  226. CONST MUIA_ExportID                   = $8042d76e /* isg LONG              */
  227. CONST MUIA_FixHeight                  = $8042a92b /* i.. LONG              */
  228. CONST MUIA_FixHeightTxt               = $804276f2 /* i.. LONG              */
  229. CONST MUIA_FixWidth                   = $8042a3f1 /* i.. LONG              */
  230. CONST MUIA_FixWidthTxt                = $8042d044 /* i.. STRPTR            */
  231. CONST MUIA_Font                       = $8042be50 /* i.g struct TextFont * */
  232. CONST MUIA_Frame                      = $8042ac64 /* i.. LONG              */
  233. CONST MUIA_FramePhantomHoriz          = $8042ed76 /* i.. BOOL              */
  234. CONST MUIA_FrameTitle                 = $8042d1c7 /* i.. STRPTR            */
  235. CONST MUIA_Height                     = $80423237 /* ..g LONG              */
  236. CONST MUIA_HorizWeight                = $80426db9 /* i.. LONG              */
  237. CONST MUIA_InnerBottom                = $8042f2c0 /* i.. LONG              */
  238. CONST MUIA_InnerLeft                  = $804228f8 /* i.. LONG              */
  239. CONST MUIA_InnerRight                 = $804297ff /* i.. LONG              */
  240. CONST MUIA_InnerTop                   = $80421eb6 /* i.. LONG              */
  241. CONST MUIA_InputMode                  = $8042fb04 /* i.. LONG              */
  242. CONST MUIA_LeftEdge                   = $8042bec6 /* ..g LONG              */
  243. CONST MUIA_Pressed                    = $80423535 /* ..g BOOL              */
  244. CONST MUIA_RightEdge                  = $8042ba82 /* ..g LONG              */
  245. CONST MUIA_Selected                   = $8042654b /* isg BOOL              */
  246. CONST MUIA_ShowMe                     = $80429ba8 /* isg BOOL              */
  247. CONST MUIA_ShowSelState               = $8042caac /* i.. BOOL              */
  248. CONST MUIA_Timer                      = $80426435 /* ..g LONG              */
  249. CONST MUIA_TopEdge                    = $8042509b /* ..g LONG              */
  250. CONST MUIA_VertWeight                 = $804298d0 /* i.. LONG              */
  251. CONST MUIA_Weight                     = $80421d1f /* i.. LONG              */
  252. CONST MUIA_Width                      = $8042b59c /* ..g LONG              */
  253. CONST MUIA_Window                     = $80421591 /* ..g struct Window *   */
  254. CONST MUIA_WindowObject               = $8042669e /* ..g Object *          */
  255.  
  256. CONST MUIV_Font_Inherit = 0
  257. CONST MUIV_Font_Normal = -1
  258. CONST MUIV_Font_List = -2
  259. CONST MUIV_Font_Tiny = -3
  260. CONST MUIV_Font_Fixed = -4
  261. CONST MUIV_Font_Title = -5
  262. CONST MUIV_Frame_None = 0
  263. CONST MUIV_Frame_Button = 1
  264. CONST MUIV_Frame_ImageButton = 2
  265. CONST MUIV_Frame_Text = 3
  266. CONST MUIV_Frame_String = 4
  267. CONST MUIV_Frame_ReadList = 5
  268. CONST MUIV_Frame_InputList = 6
  269. CONST MUIV_Frame_Prop = 7
  270. CONST MUIV_Frame_Gauge = 8
  271. CONST MUIV_Frame_Group = 9
  272. CONST MUIV_Frame_PopUp = 10
  273. CONST MUIV_Frame_Virtual = 11
  274. CONST MUIV_Frame_Slider = 12
  275. CONST MUIV_Frame_Count = 13
  276. CONST MUIV_InputMode_None = 0
  277. CONST MUIV_InputMode_RelVerify = 1
  278. CONST MUIV_InputMode_Immediate = 2
  279. CONST MUIV_InputMode_Toggle = 3
  280.  
  281.  
  282. /****************************************************************************/
  283. /** Rectangle.mui 7.14 (28.11.93)                                          **/
  284. /****************************************************************************/
  285.  
  286. PROC muiC_Rectangle() RETURN 'Rectangle.mui'
  287.  
  288. /* Attributes */
  289.  
  290. CONST MUIA_Rectangle_HBar             = $8042c943 /* i.g BOOL              */
  291. CONST MUIA_Rectangle_VBar             = $80422204 /* i.g BOOL              */
  292.  
  293.  
  294.  
  295. /****************************************************************************/
  296. /** Image.mui 7.13 (28.11.93)                                              **/
  297. /****************************************************************************/
  298.  
  299. PROC muiC_Image() RETURN 'Image.mui'
  300.  
  301. /* Attributes */
  302.  
  303. CONST MUIA_Image_FontMatch            = $8042815d /* i.. BOOL              */
  304. CONST MUIA_Image_FontMatchHeight      = $80429f26 /* i.. BOOL              */
  305. CONST MUIA_Image_FontMatchWidth       = $804239bf /* i.. BOOL              */
  306. CONST MUIA_Image_FreeHoriz            = $8042da84 /* i.. BOOL              */
  307. CONST MUIA_Image_FreeVert             = $8042ea28 /* i.. BOOL              */
  308. CONST MUIA_Image_OldImage             = $80424f3d /* i.. struct Image *    */
  309. CONST MUIA_Image_Spec                 = $804233d5 /* i.. char *            */
  310. CONST MUIA_Image_State                = $8042a3ad /* is. LONG              */
  311.  
  312.  
  313.  
  314. /****************************************************************************/
  315. /** Text.mui 7.15 (28.11.93)                                               **/
  316. /****************************************************************************/
  317.  
  318. PROC muiC_Text() RETURN 'Text.mui'
  319.  
  320. /* Attributes */
  321.  
  322. CONST MUIA_Text_Contents              = $8042f8dc /* isg STRPTR            */
  323. CONST MUIA_Text_HiChar                = $804218ff /* i.. char              */
  324. CONST MUIA_Text_PreParse              = $8042566d /* isg STRPTR            */
  325. CONST MUIA_Text_SetMax                = $80424d0a /* i.. BOOL              */
  326. CONST MUIA_Text_SetMin                = $80424e10 /* i.. BOOL              */
  327.  
  328.  
  329.  
  330. /****************************************************************************/
  331. /** String.mui 7.13 (28.11.93)                                             **/
  332. /****************************************************************************/
  333.  
  334. PROC muiC_String() RETURN 'String.mui'
  335.  
  336. /* Attributes */
  337.  
  338. CONST MUIA_String_Accept              = $8042e3e1 /* isg STRPTR            */
  339. CONST MUIA_String_Acknowledge         = $8042026c /* ..g STRPTR            */
  340. CONST MUIA_String_AttachedList        = $80420fd2 /* i.. Object *          */
  341. CONST MUIA_String_BufferPos           = $80428b6c /* .sg LONG              */
  342. CONST MUIA_String_Contents            = $80428ffd /* isg STRPTR            */
  343. CONST MUIA_String_DisplayPos          = $8042ccbf /* .sg LONG              */
  344. CONST MUIA_String_EditHook            = $80424c33 /* isg struct Hook *     */
  345. CONST MUIA_String_Format              = $80427484 /* i.g LONG              */
  346. CONST MUIA_String_Integer             = $80426e8a /* isg ULONG             */
  347. CONST MUIA_String_MaxLen              = $80424984 /* i.. LONG              */
  348. CONST MUIA_String_Reject              = $8042179c /* isg STRPTR            */
  349. CONST MUIA_String_Secret              = $80428769 /* i.g BOOL              */
  350.  
  351. CONST MUIV_String_Format_Left = 0
  352. CONST MUIV_String_Format_Center = 1
  353. CONST MUIV_String_Format_Right = 2
  354.  
  355.  
  356. /****************************************************************************/
  357. /** Prop.mui 7.12 (28.11.93)                                               **/
  358. /****************************************************************************/
  359.  
  360. PROC muiC_Prop() RETURN 'Prop.mui'
  361.  
  362. /* Attributes */
  363.  
  364. CONST MUIA_Prop_Entries               = $8042fbdb /* isg LONG              */
  365. CONST MUIA_Prop_First                 = $8042d4b2 /* isg LONG              */
  366. CONST MUIA_Prop_Horiz                 = $8042f4f3 /* i.g BOOL              */
  367. CONST MUIA_Prop_Slider                = $80429c3a /* isg BOOL              */
  368. CONST MUIA_Prop_Visible               = $8042fea6 /* isg LONG              */
  369.  
  370.  
  371.  
  372. /****************************************************************************/
  373. /** Gauge.mui 7.42 (10.02.94)                                              **/
  374. /****************************************************************************/
  375.  
  376. PROC muiC_Gauge() RETURN 'Gauge.mui'
  377.  
  378. /* Attributes */
  379.  
  380. CONST MUIA_Gauge_Current              = $8042f0dd /* isg LONG              */
  381. CONST MUIA_Gauge_Divide               = $8042d8df /* isg BOOL              */
  382. CONST MUIA_Gauge_Horiz                = $804232dd /* i.. BOOL              */
  383. CONST MUIA_Gauge_InfoText             = $8042bf15 /* isg char *            */
  384. CONST MUIA_Gauge_Max                  = $8042bcdb /* isg LONG              */
  385.  
  386.  
  387.  
  388. /****************************************************************************/
  389. /** Scale.mui 7.38 (10.02.94)                                              **/
  390. /****************************************************************************/
  391.  
  392. PROC muiC_Scale() RETURN 'Scale.mui'
  393.  
  394. /* Attributes */
  395.  
  396. CONST MUIA_Scale_Horiz                = $8042919a /* isg BOOL              */
  397.  
  398.  
  399.  
  400. /****************************************************************************/
  401. /** Boopsi.mui 7.37 (10.02.94)                                             **/
  402. /****************************************************************************/
  403.  
  404. PROC muiC_Boopsi() RETURN 'Boopsi.mui'
  405.  
  406. /* Attributes */
  407.  
  408. CONST MUIA_Boopsi_Class               = $80426999 /* isg struct IClass *   */
  409. CONST MUIA_Boopsi_ClassID             = $8042bfa3 /* isg char *            */
  410. CONST MUIA_Boopsi_MaxHeight           = $8042757f /* isg ULONG             */
  411. CONST MUIA_Boopsi_MaxWidth            = $8042bcb1 /* isg ULONG             */
  412. CONST MUIA_Boopsi_MinHeight           = $80422c93 /* isg ULONG             */
  413. CONST MUIA_Boopsi_MinWidth            = $80428fb2 /* isg ULONG             */
  414. CONST MUIA_Boopsi_Object              = $80420178 /* ..g Object *          */
  415. CONST MUIA_Boopsi_Remember            = $8042f4bd /* i.. ULONG             */
  416. CONST MUIA_Boopsi_TagDrawInfo         = $8042bae7 /* isg ULONG             */
  417. CONST MUIA_Boopsi_TagScreen           = $8042bc71 /* isg ULONG             */
  418. CONST MUIA_Boopsi_TagWindow           = $8042e11d /* isg ULONG             */
  419.  
  420.  
  421.  
  422. /****************************************************************************/
  423. /** Colorfield.mui 7.39 (10.02.94)                                         **/
  424. /****************************************************************************/
  425.  
  426. PROC muiC_Colorfield() RETURN 'Colorfield.mui'
  427.  
  428. /* Attributes */
  429.  
  430. CONST MUIA_Colorfield_Blue            = $8042d3b0 /* isg ULONG             */
  431. CONST MUIA_Colorfield_Green           = $80424466 /* isg ULONG             */
  432. CONST MUIA_Colorfield_Pen             = $8042713a /* ..g ULONG             */
  433. CONST MUIA_Colorfield_Red             = $804279f6 /* isg ULONG             */
  434. CONST MUIA_Colorfield_RGB             = $8042677a /* isg ULONG *           */
  435.  
  436.  
  437.  
  438. /****************************************************************************/
  439. /** List.mui 7.22 (28.11.93)                                               **/
  440. /****************************************************************************/
  441.  
  442. PROC muiC_List() RETURN 'List.mui'
  443.  
  444. /* Methods */
  445.  
  446. CONST MUIM_List_Clear                = $8042ad89
  447. CONST MUIM_List_Exchange             = $8042468c
  448. CONST MUIM_List_GetEntry             = $804280ec
  449. CONST MUIM_List_Insert               = $80426c87
  450. CONST MUIM_List_InsertSingle         = $804254d5
  451. CONST MUIM_List_Jump                 = $8042baab
  452. CONST MUIM_List_NextSelected         = $80425f17
  453. CONST MUIM_List_Redraw               = $80427993
  454. CONST MUIM_List_Remove               = $8042647e
  455. CONST MUIM_List_Select               = $804252d8
  456. CONST MUIM_List_Sort                 = $80422275
  457.  
  458. /* Attributes */
  459.  
  460. CONST MUIA_List_Active                = $8042391c /* isg LONG              */
  461. CONST MUIA_List_AdjustHeight          = $8042850d /* i.. BOOL              */
  462. CONST MUIA_List_AdjustWidth           = $8042354a /* i.. BOOL              */
  463. CONST MUIA_List_CompareHook           = $80425c14 /* is. struct Hook *     */
  464. CONST MUIA_List_ConstructHook         = $8042894f /* is. struct Hook *     */
  465. CONST MUIA_List_DestructHook          = $804297ce /* is. struct Hook *     */
  466. CONST MUIA_List_DisplayHook           = $8042b4d5 /* is. struct Hook *     */
  467. CONST MUIA_List_Entries               = $80421654 /* ..g LONG              */
  468. CONST MUIA_List_First                 = $804238d4 /* ..g LONG              */
  469. CONST MUIA_List_Format                = $80423c0a /* isg STRPTR            */
  470. CONST MUIA_List_MultiTestHook         = $8042c2c6 /* is. struct Hook *     */
  471. CONST MUIA_List_Quiet                 = $8042d8c7 /* .s. BOOL              */
  472. CONST MUIA_List_SourceArray           = $8042c0a0 /* i.. APTR              */
  473. CONST MUIA_List_Title                 = $80423e66 /* isg char *            */
  474. CONST MUIA_List_Visible               = $8042191f /* ..g LONG              */
  475.  
  476. CONST MUIV_List_Active_Off = -1
  477. CONST MUIV_List_Active_Top = -2
  478. CONST MUIV_List_Active_Bottom = -3
  479. CONST MUIV_List_Active_Up = -4
  480. CONST MUIV_List_Active_Down = -5
  481. CONST MUIV_List_Active_PageUp = -6
  482. CONST MUIV_List_Active_PageDown = -7
  483. CONST MUIV_List_ConstructHook_String = -1
  484. CONST MUIV_List_DestructHook_String = -1
  485.  
  486.  
  487. /****************************************************************************/
  488. /** Floattext.mui 7.40 (10.02.94)                                          **/
  489. /****************************************************************************/
  490.  
  491. PROC muiC_Floattext() RETURN 'Floattext.mui'
  492.  
  493. /* Attributes */
  494.  
  495. CONST MUIA_Floattext_Justify          = $8042dc03 /* isg BOOL              */
  496. CONST MUIA_Floattext_SkipChars        = $80425c7d /* is. STRPTR            */
  497. CONST MUIA_Floattext_TabSize          = $80427d17 /* is. LONG              */
  498. CONST MUIA_Floattext_Text             = $8042d16a /* isg STRPTR            */
  499.  
  500.  
  501.  
  502. /****************************************************************************/
  503. /** Volumelist.mui 7.37 (10.02.94)                                         **/
  504. /****************************************************************************/
  505.  
  506. PROC muiC_Volumelist() RETURN 'Volumelist.mui'
  507.  
  508.  
  509. /****************************************************************************/
  510. /** Scrmodelist.mui 7.45 (10.02.94)                                        **/
  511. /****************************************************************************/
  512.  
  513. PROC muiC_Scrmodelist() RETURN 'Scrmodelist.mui'
  514.  
  515. /* Attributes */
  516.  
  517.  
  518.  
  519.  
  520. /****************************************************************************/
  521. /** Dirlist.mui 7.38 (10.02.94)                                            **/
  522. /****************************************************************************/
  523.  
  524. PROC muiC_Dirlist() RETURN 'Dirlist.mui'
  525.  
  526. /* Methods */
  527.  
  528. CONST MUIM_Dirlist_ReRead            = $80422d71
  529.  
  530. /* Attributes */
  531.  
  532. CONST MUIA_Dirlist_AcceptPattern      = $8042760a /* is. STRPTR            */
  533. CONST MUIA_Dirlist_Directory          = $8042ea41 /* is. STRPTR            */
  534. CONST MUIA_Dirlist_DrawersOnly        = $8042b379 /* is. BOOL              */
  535. CONST MUIA_Dirlist_FilesOnly          = $8042896a /* is. BOOL              */
  536. CONST MUIA_Dirlist_FilterDrawers      = $80424ad2 /* is. BOOL              */
  537. CONST MUIA_Dirlist_FilterHook         = $8042ae19 /* is. struct Hook *     */
  538. CONST MUIA_Dirlist_MultiSelDirs       = $80428653 /* is. BOOL              */
  539. CONST MUIA_Dirlist_NumBytes           = $80429e26 /* ..g LONG              */
  540. CONST MUIA_Dirlist_NumDrawers         = $80429cb8 /* ..g LONG              */
  541. CONST MUIA_Dirlist_NumFiles           = $8042a6f0 /* ..g LONG              */
  542. CONST MUIA_Dirlist_Path               = $80426176 /* ..g STRPTR            */
  543. CONST MUIA_Dirlist_RejectIcons        = $80424808 /* is. BOOL              */
  544. CONST MUIA_Dirlist_RejectPattern      = $804259c7 /* is. STRPTR            */
  545. CONST MUIA_Dirlist_SortDirs           = $8042bbb9 /* is. LONG              */
  546. CONST MUIA_Dirlist_SortHighLow        = $80421896 /* is. BOOL              */
  547. CONST MUIA_Dirlist_SortType           = $804228bc /* is. LONG              */
  548. CONST MUIA_Dirlist_Status             = $804240de /* ..g LONG              */
  549.  
  550. CONST MUIV_Dirlist_SortDirs_First = 0
  551. CONST MUIV_Dirlist_SortDirs_Last = 1
  552. CONST MUIV_Dirlist_SortDirs_Mix = 2
  553. CONST MUIV_Dirlist_SortType_Name = 0
  554. CONST MUIV_Dirlist_SortType_Date = 1
  555. CONST MUIV_Dirlist_SortType_Size = 2
  556. CONST MUIV_Dirlist_Status_Invalid = 0
  557. CONST MUIV_Dirlist_Status_Reading = 1
  558. CONST MUIV_Dirlist_Status_Valid = 2
  559.  
  560.  
  561. /****************************************************************************/
  562. /** Group.mui 7.12 (28.11.93)                                              **/
  563. /****************************************************************************/
  564.  
  565. PROC muiC_Group() RETURN 'Group.mui'
  566.  
  567. /* Methods */
  568.  
  569.  
  570. /* Attributes */
  571.  
  572. CONST MUIA_Group_ActivePage           = $80424199 /* isg LONG              */
  573. CONST MUIA_Group_Child                = $804226e6 /* i.. Object *          */
  574. CONST MUIA_Group_Columns              = $8042f416 /* is. LONG              */
  575. CONST MUIA_Group_Horiz                = $8042536b /* i.. BOOL              */
  576. CONST MUIA_Group_HorizSpacing         = $8042c651 /* is. LONG              */
  577. CONST MUIA_Group_PageMode             = $80421a5f /* is. BOOL              */
  578. CONST MUIA_Group_Rows                 = $8042b68f /* is. LONG              */
  579. CONST MUIA_Group_SameHeight           = $8042037e /* i.. BOOL              */
  580. CONST MUIA_Group_SameSize             = $80420860 /* i.. BOOL              */
  581. CONST MUIA_Group_SameWidth            = $8042b3ec /* i.. BOOL              */
  582. CONST MUIA_Group_Spacing              = $8042866d /* is. LONG              */
  583. CONST MUIA_Group_VertSpacing          = $8042e1bf /* is. LONG              */
  584.  
  585.  
  586.  
  587. /****************************************************************************/
  588. /** Group.mui 7.12 (28.11.93)                                              **/
  589. /****************************************************************************/
  590.  
  591. PROC muiC_Register() RETURN 'Register.mui'
  592.  
  593. /* Attributes */
  594.  
  595. CONST MUIA_Register_Frame             = $8042349b /* i.g BOOL              */
  596. CONST MUIA_Register_Titles            = $804297ec /* i.g STRPTR *          */
  597.  
  598.  
  599.  
  600. /****************************************************************************/
  601. /** Virtgroup.mui 7.37 (10.02.94)                                          **/
  602. /****************************************************************************/
  603.  
  604. PROC muiC_Virtgroup() RETURN 'Virtgroup.mui'
  605.  
  606. /* Methods */
  607.  
  608.  
  609. /* Attributes */
  610.  
  611. CONST MUIA_Virtgroup_Height           = $80423038 /* ..g LONG              */
  612. CONST MUIA_Virtgroup_Left             = $80429371 /* isg LONG              */
  613. CONST MUIA_Virtgroup_Top              = $80425200 /* isg LONG              */
  614. CONST MUIA_Virtgroup_Width            = $80427c49 /* ..g LONG              */
  615.  
  616.  
  617.  
  618. /****************************************************************************/
  619. /** Scrollgroup.mui 7.35 (10.02.94)                                        **/
  620. /****************************************************************************/
  621.  
  622. PROC muiC_Scrollgroup() RETURN 'Scrollgroup.mui'
  623.  
  624. /* Attributes */
  625.  
  626. CONST MUIA_Scrollgroup_Contents       = $80421261 /* i.. Object *          */
  627.  
  628.  
  629.  
  630. /****************************************************************************/
  631. /** Scrollbar.mui 7.12 (28.11.93)                                          **/
  632. /****************************************************************************/
  633.  
  634. PROC muiC_Scrollbar() RETURN 'Scrollbar.mui'
  635.  
  636.  
  637. /****************************************************************************/
  638. /** Listview.mui 7.13 (28.11.93)                                           **/
  639. /****************************************************************************/
  640.  
  641. PROC muiC_Listview() RETURN 'Listview.mui'
  642.  
  643. /* Attributes */
  644.  
  645. CONST MUIA_Listview_ClickColumn       = $8042d1b3 /* ..g LONG              */
  646. CONST MUIA_Listview_DefClickColumn    = $8042b296 /* isg LONG              */
  647. CONST MUIA_Listview_DoubleClick       = $80424635 /* i.g BOOL              */
  648. CONST MUIA_Listview_Input             = $8042682d /* i.. BOOL              */
  649. CONST MUIA_Listview_List              = $8042bcce /* i.. Object *          */
  650. CONST MUIA_Listview_MultiSelect       = $80427e08 /* i.. LONG              */
  651. CONST MUIA_Listview_SelectChange      = $8042178f /* ..g BOOL              */
  652.  
  653. CONST MUIV_Listview_MultiSelect_None = 0
  654. CONST MUIV_Listview_MultiSelect_Default = 1
  655. CONST MUIV_Listview_MultiSelect_Shifted = 2
  656. CONST MUIV_Listview_MultiSelect_Always = 3
  657.  
  658.  
  659. /****************************************************************************/
  660. /** Radio.mui 7.12 (28.11.93)                                              **/
  661. /****************************************************************************/
  662.  
  663. PROC muiC_Radio() RETURN 'Radio.mui'
  664.  
  665. /* Attributes */
  666.  
  667. CONST MUIA_Radio_Active               = $80429b41 /* isg LONG              */
  668. CONST MUIA_Radio_Entries              = $8042b6a1 /* i.. STRPTR *          */
  669.  
  670.  
  671.  
  672. /****************************************************************************/
  673. /** Cycle.mui 7.16 (28.11.93)                                              **/
  674. /****************************************************************************/
  675.  
  676. PROC muiC_Cycle() RETURN 'Cycle.mui'
  677.  
  678. /* Attributes */
  679.  
  680. CONST MUIA_Cycle_Active               = $80421788 /* isg LONG              */
  681. CONST MUIA_Cycle_Entries              = $80420629 /* i.. STRPTR *          */
  682.  
  683. CONST MUIV_Cycle_Active_Next = -1
  684. CONST MUIV_Cycle_Active_Prev = -2
  685.  
  686.  
  687. /****************************************************************************/
  688. /** Slider.mui 7.12 (28.11.93)                                             **/
  689. /****************************************************************************/
  690.  
  691. PROC muiC_Slider() RETURN 'Slider.mui'
  692.  
  693. /* Attributes */
  694.  
  695. CONST MUIA_Slider_Level               = $8042ae3a /* isg LONG              */
  696. CONST MUIA_Slider_Max                 = $8042d78a /* i.. LONG              */
  697. CONST MUIA_Slider_Min                 = $8042e404 /* i.. LONG              */
  698. CONST MUIA_Slider_Quiet               = $80420b26 /* i.. BOOL              */
  699. CONST MUIA_Slider_Reverse             = $8042f2a0 /* isg BOOL              */
  700.  
  701.  
  702.  
  703. /****************************************************************************/
  704. /** Coloradjust.mui 7.47 (10.02.94)                                        **/
  705. /****************************************************************************/
  706.  
  707. PROC muiC_Coloradjust() RETURN 'Coloradjust.mui'
  708.  
  709. /* Attributes */
  710.  
  711. CONST MUIA_Coloradjust_Blue           = $8042b8a3 /* isg ULONG             */
  712. CONST MUIA_Coloradjust_Green          = $804285ab /* isg ULONG             */
  713. CONST MUIA_Coloradjust_ModeID         = $8042ec59 /* isg ULONG             */
  714. CONST MUIA_Coloradjust_Red            = $80420eaa /* isg ULONG             */
  715. CONST MUIA_Coloradjust_RGB            = $8042f899 /* isg ULONG *           */
  716.  
  717.  
  718.  
  719. /****************************************************************************/
  720. /** Palette.mui 7.36 (10.02.94)                                            **/
  721. /****************************************************************************/
  722.  
  723. PROC muiC_Palette() RETURN 'Palette.mui'
  724.  
  725. /* Attributes */
  726.  
  727. CONST MUIA_Palette_Entries            = $8042a3d8 /* i.g struct MUI_Palette_Entry * */
  728. CONST MUIA_Palette_Groupable          = $80423e67 /* isg BOOL              */
  729. CONST MUIA_Palette_Names              = $8042c3a2 /* isg char **           */
  730.  
  731.  
  732.  
  733. /****************************************************************************/
  734. /** Colorpanel.mui 7.12 (10.02.94)                                         **/
  735. /****************************************************************************/
  736.  
  737. PROC muiC_Colorpanel() RETURN 'Colorpanel.mui'
  738.  
  739. /* Methods */
  740.  
  741.  
  742. /* Attributes */
  743.  
  744.  
  745.  
  746.  
  747. /****************************************************************************/
  748. /** Popstring.mui 7.19 (02.12.93)                                          **/
  749. /****************************************************************************/
  750.  
  751. PROC muiC_Popstring() RETURN 'Popstring.mui'
  752.  
  753. /* Methods */
  754.  
  755. CONST MUIM_Popstring_Close           = $8042dc52
  756. CONST MUIM_Popstring_Open            = $804258ba
  757.  
  758. /* Attributes */
  759.  
  760. CONST MUIA_Popstring_Button           = $8042d0b9 /* i.g Object *          */
  761. CONST MUIA_Popstring_CloseHook        = $804256bf /* isg struct Hook *     */
  762. CONST MUIA_Popstring_OpenHook         = $80429d00 /* isg struct Hook *     */
  763. CONST MUIA_Popstring_String           = $804239ea /* i.g Object *          */
  764. CONST MUIA_Popstring_Toggle           = $80422b7a /* isg BOOL              */
  765.  
  766.  
  767.  
  768. /****************************************************************************/
  769. /** Popobject.mui 7.18 (02.12.93)                                          **/
  770. /****************************************************************************/
  771.  
  772. PROC muiC_Popobject() RETURN 'Popobject.mui'
  773.  
  774. /* Attributes */
  775.  
  776. CONST MUIA_Popobject_Follow           = $80424cb5 /* isg BOOL              */
  777. CONST MUIA_Popobject_Light            = $8042a5a3 /* isg BOOL              */
  778. CONST MUIA_Popobject_Object           = $804293e3 /* i.g Object *          */
  779. CONST MUIA_Popobject_ObjStrHook       = $8042db44 /* isg struct Hook *     */
  780. CONST MUIA_Popobject_StrObjHook       = $8042fbe1 /* isg struct Hook *     */
  781. CONST MUIA_Popobject_Volatile         = $804252ec /* isg BOOL              */
  782.  
  783.  
  784.  
  785. /****************************************************************************/
  786. /** Popasl.mui 7.5 (03.12.93)                                              **/
  787. /****************************************************************************/
  788.  
  789. PROC muiC_Popasl() RETURN 'Popasl.mui'
  790.  
  791. /* Attributes */
  792.  
  793. CONST MUIA_Popasl_Active              = $80421b37 /* ..g BOOL              */
  794. CONST MUIA_Popasl_StartHook           = $8042b703 /* isg struct Hook *     */
  795. CONST MUIA_Popasl_StopHook            = $8042d8d2 /* isg struct Hook *     */
  796. CONST MUIA_Popasl_Type                = $8042df3d /* i.g ULONG             */
  797.  
  798.  
  799. /* PROC main() RETURN 10   dummy */
  800.